﻿namespace Project.MVC.PhanQuyen.Model
{
    using System;
	
    #region PQCongViecInfo
	/// <summary>
	/// Summary description for PQCongViecInfo.
	/// </summary>
	
    [Serializable]
	public class PQCongViecInfo 
	{
		public PQCongViecInfo() { }	
		
		#region Properties
		#region Primary Key
		public int Id { get; set; }
		#endregion

        public PQNhomCongViecInfo NhomCongViecInfo { get; set; }

        //public int IdNhomCongViec {
        //    get
        //    {
        //        if (NhomCongViecInfo == null)
        //            throw new NullReferenceException("Thông tin nhóm công việc không hợp lệ.");
        //        else
        //            return NhomCongViecInfo.Id;
        //    }
        //}

        public int? IdNhomCongViec { get; set; }

        public string MaCongViec { get; set; }

		public string TenCongViec { get; set; }

		public string TenController { get; set; }

		public string TenAction { get; set; }

		public string OnMenu { get; set; }

		public int? DoUuTien { get; set; }

		public byte VuViec { get; set; }

		public string GhiChu { get; set; }

		public string UserName { get; set; }

		public string UserFullName { get; set; }

		public DateTime? TimeInput { get; set; }

		public byte[] RowVersion { get; set; }
        
        //Các quyền đã cấp của công việc, dùng khi cấp quyền 
        public byte VuViecDaCap { get; set; }
		#endregion		
	}
	#endregion	
}